抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Render 是一个托管平台,专门为开发者和团队提供云端应用部署和托管服务。它提供了一个简单而强大的平台,支持部署各种应用程序,包括网页应用、后端服务和数据库。本文分享如何通过 Render 搭建一个 Docker 镜像加速节点,解决拉取问题。

搭建步骤

点击 这里 打开 Render 官网并登录,可使用已有的 GitHub/GitLab/Google 等账号进行登录,也可以使用自己的邮箱进行注册:

点 New 选 Web Service 创建服务:

选 Deploy an existing image from a registry,后点击 Next:

填写镜像的地址 dqzboy/gcr:latest,后点击 Next:

填写自定义子域名前缀,部署地区选择亚洲新加坡 Singapore:

实例类型选择免费即可:

环境变量不用添加,直接选择创建即可:

等待服务运行完成之后,使用分配的外网域名即可愉快使用了:

服务配置

登录到服务器,在终端执行下面的命令「注意将 NAME 替换为自定义域名」

1
2
3
4
# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://NAME.onrender.com"]
}

使用下面的命令重启 Docker 服务:

1
2
systemctl daemon-reload
systemctl restart docker

注意事项

免费实例如 15 分钟内未收到入站流量,Render 会关闭实例网络服务。Render 会在下次收到处理请求重新启动该服务。

Render 每月为每个用户和团队提供 750 小时免费实例时间。

免费网络服务在运行期间会消耗这些时间「停止服务则不会消耗免费实例小时数」

如在某个月内用完了所有免费实例小时数,Render 将暂停所有免费网络服务,到下个月恢复。

每个月开始时,免费实例小时数将重置为 750 小时「剩余的小时数不会结转」

最好个人使用或小团队使用,如果服务使用的人过多,Render 照样会把服务删除掉,并且没有任何提醒!

避免关闭

我们可通过 UptimeRobot 创建一个简单的 HTTP 请求,保证 Render 服务不关闭。点击 New monitor 新建监控点:

填入 Render 的域名,监控的间隔不要超过 15 分钟,点击 Save changes 保存设置就行了:

评论